Electronic file display system

ABSTRACT

A display device notifies a server device of identification information for specifying an electronic file to be displayed. The server device specifies the electronic file and page information based on the notified identification information to transmit the electronic file and the page information to the display device. The display device displays, as an initial screen, a specified page of the received electronic file based on the received electronic file and page information.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to an electronic file display system.

2. Description of the Related Art

Conventionally, manuals of information processing apparatuses such as apersonal computer (PC) and a multifunction peripheral (MFP) have beenopened to users as electronic files. For example, Japanese PatentApplication Laid-Open No. 2007-193603 discusses a configuration in whichan information processing apparatus is provided with a QR code(registered trademark) for specifying a type of the informationprocessing apparatus, and a mobile phone reads the QR code to acquire amanual corresponding to the type thereof, to browse the manual via themobile phone. Therefore, by using a technique discussed in JapanesePatent Application Laid-Open No. 2007-193603, the manual correspondingto the information processing apparatus can be easily acquired. Asdescribed above, according to Japanese Patent Application Laid-Open No.2007-193603, the electronic file (e.g., manual) corresponding to theinformation processing apparatus can be easily acquired, however, a usertakes much time for searching a desired page in the electronic file.

SUMMARY OF THE INVENTION

The present invention is directed to acquiring an electronic file easilyand, in addition, decreasing time for searching a page desired by user.

According to an aspect of the present invention, an electronic filedisplay system including an information processing apparatus and anelectronic file display device displaying an electronic file, whereinthe information processing apparatus includes a first display unitconfigured to display an operation screen and a code image correspondingto the operation screen, and the electronic file display device includesa first acquisition unit configured to acquire, from the code image,identification information for specifying the electronic file to bedisplayed by the electronic file display device, a second acquisitionunit configured, based on the identification information acquired by thefirst acquisition unit, to acquire the electronic file and pageinformation for specifying a specific page of the electronic file to bedisplayed by the electronic file display device, and a second displayunit configured, based on the page information, to display the specificpage in the electronic file acquired by the second acquisition unit.

Further features and aspects of the present invention will becomeapparent from the following detailed description of exemplaryembodiments with reference to the attached drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

The accompanying drawings, which are incorporated in and constitute apart of the specification, illustrate exemplary embodiments, features,and aspects of the invention and, together with the description, serveto explain the principles of the invention.

FIG. 1 illustrates an entire electronic file display system according toa first exemplary embodiment of the present invention.

FIG. 2 illustrates a configuration of an MFP according to the firstexemplary embodiment of the present invention.

FIG. 3 illustrates a configuration of a display device according to thefirst exemplary embodiment of the present invention.

FIG. 4 illustrates a configuration of a server device according to thefirst exemplary embodiment of the present invention.

FIG. 5 is an example illustrating an operation screen of the MFPaccording to the first exemplary embodiment of the present invention.

FIG. 6 illustrates a configuration of a table according to the firstexemplary embodiment of the present invention.

FIGS. 7A, 7B, and 7C are examples illustrating screens displayed on thedisplay device according to the first exemplary embodiment of thepresent invention.

FIG. 8 is an example illustrating a method for displaying an electronicfile according to the first exemplary embodiment of the presentinvention.

FIG. 9 is a flowchart illustrating processing performed by the displaydevice according to the first exemplary embodiment of the presentinvention.

FIG. 10 is flowchart illustrating processing performed by the serverdevice according to the first exemplary embodiment of the presentinvention.

FIG. 11 illustrates a configuration of a table according to the firstexemplary embodiment of the present invention.

FIG. 12 is a flowchart illustrating processing performed by a displaydevice according to a second exemplary embodiment of the presentinvention.

FIG. 13 is a flowchart illustrating processing performed by a serverdevice according to the second exemplary embodiment of the presentinvention.

DESCRIPTION OF THE EMBODIMENTS

Various exemplary embodiments, features, and aspects of the inventionwill be described in detail below with reference to the drawings.

Exemplary embodiments described herebelow do not limit the inventionaccording to a scope of patent claims, and further all combinations ofcharacteristics described in the exemplary embodiments are not alwaysessential for means for solving problems of the invention.

A first exemplary embodiment will be described. FIG. 1 illustrates anelectronic file display system according to the present exemplaryembodiment. An MFP 100 includes a display such as a liquid crystaldisplay (LCD) and an operation unit, and executes processing ofprinting, copying, and storing a read original according to a user'sinstruction via the operation unit and a command input from an externaldevice (not illustrated). Further, the MFP will be described as anexample of the information processing apparatus, however, theinformation processing apparatus according to the present invention isnot limited thereto and may be a PC or a single function peripheral(SFP) such as a scanner and a printer.

A display device 101 includes a display such as the LCD and a camerausing a charge coupled device (CCD), and an electronic file (e.g.,manual of MFP 100) is displayed on a display of the display device 101.The display device 101 includes a tablet terminal. A server device 102stores the electronic file such as a manual, and is communicablyconnected with the display device 101 and the MFP 100 via a network 103.The network 103 is not specifically limited in its configuration, butcan have various types of configurations, for example, a local areanetwork (LAN), an internet, and a wireless communication.

FIG. 2 illustrates a configuration of the MFP 100. A central processingunit (CPU) 201 reads a control program stored in a read only memory(ROM) 202 and a hard disk (HDD) 204 to control the overall MFP 100. TheROM 202 stores information about the control program for example. Arandom access memory (RAM) 203 is used as a main memory of the CPU 201and a temporary storage region of a work area. Similarly to the ROM 202,the HDD 204 stores the information about the control program forexample.

An operation unit 205 includes a keyboard and transmits informationinput by the user to the CPU 201. A display unit 206 displays anoperation screen and an error screen of the MFP 100. According to thepresent exemplary embodiment, the operation unit 205 and the displayunit 206 are described as being separately configured, however, they maybe integrally configured for example, as a liquid crystal panels havinga touch-panel function.

A scanner 207 reads the original to generate image data. A printer 208performs print processing on a sheet based on the user's instructioninput via the operation unit 205 and the command input from the externaldevice via a communication unit 209. The communication unit 209communicates with the external device (not illustrated).

FIG. 3 illustrates a configuration of the display device 101. A CPU 301reads the control program stored in a ROM 302 and a HDD 304 to controlthe overall display device 101. The ROM 302 stores the information aboutthe control program for executing processing according to each flowchartdescribed below, for example. A RAM 303 is used as the main memory ofthe CPU 301 and the temporary storage region of the work area. Similarlyto the ROM 302, an HDD 304 stores the information about the controlprogram for executing the processing according to each flowchartdescribed below for example.

A touch panel 305 is the liquid crystal panel having the touch-panelfunction and displays the operation screen. More specifically, the touchpanel 305 can display the electronic file (e.g., manual of MFP 100) andalso display the image captured by an imaging unit 307. Further, theinformation input by the user via the touch panel 305 can be transmittedto the CPU 301.

A communication unit 306 communicates with the server device 102 via thenetwork 103, and also communicates with the external device such as theMFP 100 via the wireless communication.

An imaging unit 307 is a CCD camera for example, and an image capturedby the imaging unit 307 is displayed on the touch panel 305. Further,the imaging unit 307 reads a code image such as a QR code and analyzesthe read code image, to acquire information included in the code image.

In the present exemplary embodiment, the display of the operation screenand the input by the user are performed via the touch panel 305, howeverthe configuration of the display device 101 is not limited thereto. Asanother configuration, for example, the display unit and the operationunit may be provided in addition to the touch panel 305, or theoperation unit in addition to the touch panel 305 may be secondarilyprovided.

FIG. 4 illustrates a configuration of the server device 102. A CPU 401reads the control program stored in a ROM. 402 and an HDD 404 to controlthe overall server device 102. The ROM 402 stores the information aboutthe control program for executing processing according to each flowchartdescribed below for example. A RAM 403 is used as the main memory of theCPU 401 and the temporary storage region of the work area. Similarly tothe ROM 402, the HDD 404 stores the information about the controlprogram for executing the processing according to each flowchartdescribed below for example. Further, as the electronic file, the HDD404 stores the manuals of various models of the MFPs including the MFP100.

A communication unit 405 communicates with the display device 101 viathe network 103, and also communicate with the external device such asthe MFP 100 via the wireless communication.

FIG. 5 is an example illustrating the operation screen displayed on thedisplay unit 206 of the MFP 100. An operation screen 500 is a menuscreen, which displays buttons to use the functions provided by the MFP.The operation screen 500 displays, as functions which the user can use,a copy function, a fax function and a transmission function (function oftransmitting image data generated by reading the original with thescanner 207 to a specified address). When the user presses any button,the operation screen 500 for using the function corresponding to thebutton is displayed on the display unit 206.

The operation screen 500 displays a code image 501. For example, the QRcode is used for the code image 501, the present invention is notlimited thereto and a bar code may be used for example. The code image501 includes identification information for specifying the type of theoperation screen displayed via the display unit 206. Further, theinformation included in the code image 501 is not limited to theidentification information for specifying the type of the operationscreen, and may further include information specifying the model of theMFP 100 and information for specifying the server device 102. Theidentification information will be described in detail in FIG. 6.

FIG. 6 illustrates a table 600 stored in the HDD 204 of the MFP 100. Ina table 600, the operation screens to be displayed on the display unit206 are each associated with the identification information forspecifying the types of the operation screens. The operation screen isassociated with the identification information, for example, the menuscreen corresponds to “A-001”, a copy screen corresponds to “A-002”, andan error (jam) screen corresponds to “A-005”. In addition to theoperation screens indicated in the table 600, the MFP 100 can alsoassociate the identification information with various types of operationscreens corresponding to other errors that are not indicated in thetable 600 and states of the MFP 100 for other functions that can beexecuted by the MFP 100, and store them.

Once the operation screen is displayed on the display unit 206, the MFP100 generates the code image indicating the identification informationcorresponding to the operation screen, and then displays the code imagegenerated as illustrated in FIG. 5 together with the operation screen.The present exemplary embodiment describes that the MFP 100 generatesthe code image, but it is not limited thereto. As another embodiment,for example, screen information for displaying the operation screen mayinclude information for displaying the code image.

A method for browsing the manual of the MFP 100 using the display device101 will be described, with reference to FIGS. 7A to 7C, and FIG. 8.

FIGS. 7A to 7C illustrate screens displayed on the touch panel 305 ofthe display device 101. A screen 700 illustrated in FIG. 7A displays theMFP 100 captured by the imaging unit 307. The display unit 206 of theMFP 100 displays various types of operation screens including the menuscreen, the copy screen, and the error screen. Further, the display unit206 displays a QR code 701 corresponding to each operation screen.

As illustrated in a screen 710, if the user brings the display device101 closer to the display unit 206 so that the imaging unit 307 canrecognize the QR code 701, the imaging unit 307 analyzes the QR code 701and the display device 101 acquires the identification informationincluded in the QR code 701. When the display device 101 acquires theidentification information, as illustrated in a screen 720, the displaydevice 101 inquires of the user whether to acquire the manual. When theuser selects “YES” in the screen 720, the display device 101 notifiesthe server device 102 of the identification information acquired fromthe QR code 701 to acquire the manual corresponding to the MFP 100 fromthe server device 102. In order for the display device 101 tocommunicate with the server device 102, the display device 101 needs tospecify the server device 102. The user may input information, aninternet protocol (IP) address for example, for specifying the serverdevice 102, via the touch panel 305 of the display device 101, or mayacquire such information from the code image displayed on the displayunit 206 of the MFP 100. Further, the IP address of the server device102 may be previously set for the display device 101.

According to the present exemplary embodiment, when the identificationinformation is acquired from the QR code 701, whether to acquire manualis inquired of the user, however, the manual may be automaticallyacquired, when the identification information is acquired, withoutinquiring of the user whether to acquire manual.

When the display device 101 acquires the manual from the server device102, as illustrated in FIG. 8, the touch panel 305 of the display device101 displays the manual.

A region 801 displays the acquired manual. Details will be describedwith reference to a flowchart illustrated in FIG. 9. The region 801displays a page, from among all pages in the manual, specified by theidentification information acquired from the QR code 701 as an initialscreen. More specifically, when the display unit 206 of the MFP 100displays the fax screen for using the fax, the QR code 701 includes“A-003” as the identification information corresponding to the faxscreen. Since the display device 101 acquires the manual from the serverdevice 102 using “A-003”, the region 801 of the display device 101displays as the initial screen a page related to the fax, not a headpage in the manual. Thus, the user does not need to search a desiredpage from the entire manual, thereby improving convenience.

A region 802 displays information, other than the manual, such asbuttons with which the user performs operation. The region 802 can beset to “non-display” when the user selects the button 804. When theregion 802 is set to “non-display”, since the region 801 can bedisplayed using the entire region of the touch panel 305, user'svisuality can be improved.

A region 803 displays an image captured by the imaging unit 307. Abutton 805 updates the manual displayed in the region 801 using the QRcode displayed in the region 803. A button 806 ends the display of themanual.

A region 807 displays predetermined number of pages in the manual beingaligned. The user selects any page displayed in the region 807 to changethe page displayed in the region 801 to the page selected in the region807. A button 808 moves an area of the page displayed in the region 807to right or to left. A button 809 enlarges/reduces the page displayed inthe region 807.

Processing for displaying the manual of the MFP 100 on the displaydevice 101 will be described with reference to the flowchart illustratedin FIG. 9. Steps S901 to S906 are processed when the CPU 301 included inthe display device 101 develops in the RAM 303 a program stored in amemory such as the ROM 302 and executes the program.

In step S901, the CPU 301 determines whether the imaging unit 307recognizes the QR code. When the CPU 301 determines that the imagingunit 307 recognizes the QR code (YES in step S901), the processingproceeds to step S902. On the other hand, when the CPU 301 determinesthat the imaging unit 307 does not recognize the QR code (NO in stepS901), the CPU 301 waits until the imaging unit 307 recognizes the QRcode.

In step S902, the CPU 301 analyzes the QR code to determine whether theidentification information has been acquired from the QR code. When theCPU 301 determines that the identification information has been acquiredfrom the QR code (YES in step S902), the processing proceeds to stepS903. On the other hand, when the CPU 301 determines that theidentification information has not been acquired from the QR code (NO instep S902), the processing returns to step S901.

In step S903, the CPU 301 determines whether to acquire the manual fromthe server device 102. More specifically, the CPU 301 inquires of theuser the acquisition as illustrated in the screen 720 in FIG. 7C, andwhen the user selects “YES” (YES in step S903), the CPU 301 determinesto acquire the manual, and then the processing proceeds to step S904. Onthe other hand, when the user selects “NO” (NO in step S903), the CPU301 determines not to acquire the manual, and then the processingreturns to step S901.

In step S904, the communication unit 306 notifies the server device 102of the identification information acquired in step S902.

In step S905, the CPU 301 determines whether the manual and the pageinformation have been received from the server device 102. Generally,the manual includes various information about functions and errors.Thus, to specify the page to be displayed on the touch panel 305 of thedisplay device 101, the display device 101 receives the page informationfrom the server device 102. In other words, the page information, whichwill be described in detail with reference to FIG. 11, specifies whichpage is to be displayed as the initial screen from among the all pagesincluded in the manual. When the CPU 301 determines that the manual andthe page information have been received from the server device 102 (YESin step S905), the processing proceeds to step S906. On the other hand,when the CPU 301 determines that the manual and the page informationhave not been received from the server device 102 (NO in step S905), theCPU 301 waits until the manual and the page information are received.

In step S906, based on the manual and the page information received instep S905, the touch panel 305 displays as the initial screen the pagespecified from among the all pages included in the manual. Morespecifically, as illustrated in the screen 800 in FIG. 8, the touchpanel 305 displays as the initial screen the page corresponding to theidentification information acquired from the QR code, which is the pagecorresponding to the operation screen displayed on the display unit 206of the MFP 100.

Next, processing performed by the server device 102 will be describedwith reference to a flowchart illustrated in FIG. 10. Steps S1001 toS1003 are processed when the CPU 401 included in the server device 102develops in the RAM 403 a program stored in the memory such as the ROM402 and executes the program.

In step S1001, the CPU 401 determines whether the identificationinformation notified by the display device 101 in step S904 illustratedin FIG. 9 has been received. When the CPU 401 determines that theidentification information has been received (YES in step S1001), theprocessing proceeds to step S1002. On the other hand, when the CPU 401determines that the identification information has not been received (NOin step S1001), the CPU 401 waits until the identification informationis received.

In step S1002, based on the received identification information, the CPU401 specifies the manual and the page information to be transmitted tothe display device 101. At this point, the CPU 301 specifies the manualand the page information using a table 1100 stored in a ROM 402 or a HDD404. The table 1100 will be described in detail with reference to FIG.11.

In step S1003, the communication unit 405 of the server device 102transmits the manual and the page information specified in step S1002 tothe display device 101.

The table 1100 will be described with reference to FIG. 11. The serverdevice 102 associates the identification information, the manual, andthe page information with one another to manage them as the table 1100.More specifically, for example, the identification information “A-003”is associated with the manual “A_(—)01.pdf” and the page information“100”. FIGS. 6 and 8 have been used for the description, and theidentification information “A-003” indicates the fax screen. The manual“A_(—)01.pdf” indicates the manual including description of the faxfunction, and the page information “100” indicates a page number, amongthe all pages included in the manual of “A_(—)01.pdf”, at which thedescription of the fax function starts.

In the table 1100, the identification information of “A-001”, that of“A-002”, that of “A-004” and that of “A-003” indicate the same manual of“A_(—)01.pdf”, however the page information includes a valuecorresponding to each identification information. Further, since each ofthe identification information of “A-005” and that of “A-006” areidentification information regarding an error, the manual is indicatedto be “A_(—)02.pdf”. The table 1100 can manage various models of manualsin addition to the manual of the MFP of the specific model. In the table1100, identification information of “B-001” and that of “B-002” specifythe manual of an MFP of a different model from that of the MFP 100.

As described above, according to the present exemplary embodiment, thedisplay device 101 receives the page information from the server device102 in addition to the manual to be displayed, and then based on thepage information, displays as the initial screen the specified page fromamong the all pages included in the manual. Therefore, the user of thedisplay device 101 does not have to spend much time for searching thedesired page from among all the pages included in the manual, therebyimproving convenience.

Further, according to the present exemplary embodiment, the manual andthe page information are stored in the server device 102. Even when themanual needs to be revised, or a manual of a new model needs to beadded, the information included in the table 1100 of the server device102 needs to be updated only. The configuration of the MFP 100 and thatof the display device 101 do not need to be updated along with therevision of the manual. Thus, the time for managing the entire systemcan be reduced.

Furthermore, according to the present exemplary embodiment, the displaydevice 101 acquires from the server device 102 the manual including theall pages in addition to the manual including only the pages specifiedby the identification information such as the pages describing the fax.With this arrangement, the user can also browse the manual describingother functions than the fax as necessary, thereby improving theconvenience.

A second exemplary embodiment will be described. According to the firstexemplary embodiment, when the display device 101 notifies the serverdevice 102 of the identification information, the display device 101receives both of the manual and the page information from the serverdevice 102. However, according to the present exemplary embodiment, whenthe display device 101 does not need to receive the manual, it canreceive only the page information.

According to the present exemplary embodiment, the processing performedwhen the display device 101 displays the manual of the MFP 100 will bedescribed with reference to a flowchart illustrated in FIG. 12. StepsS901 to S905 are similar to the steps in the flowchart illustrated inFIG. 9, and thus the description will not be repeated. Each stepillustrated in FIG. 12 is processed when the CPU 301 included in thedisplay device 101 develops in the RAM 303 a program stored in thememory such as the ROM 302 and executes the program.

In step S1201, the CPU 301 determines whether the touch panel 305 hasalready acquired a manual. When the touch panel 305 has acquired certainmanual (YES in step S1201), the processing proceeds to step S1202. Onthe other hand, when the touch panel 305 has not acquired a manual (NOin step S1201), the processing proceeds to step S904 to perform theprocessing described with reference to FIG. 9.

In step S1202, the communication unit 306 of the display device 101notifies the server device 102 of the identification informationacquired in step S902 and the type of the manual (e.g., “A_(—)01.pdf”that is a file name of the manual) acquired by the touch panel 305. Instep S1203, the CPU 301 determines whether the information has beenreceived from the server device 102. When the CPU 301 determines thatthe information has been received from the server device 102 (YES instep S1203), the processing proceeds to step S1204. On the other hand,when the CPU 301 determines that the information has not been receivedfrom the server device 102, the CPU 301 waits until the information isreceived.

In step S1204, the CPU 301 determines whether both of the manual and thepage information have been received in step S1203. When the CPU 301determines that both of the manual and the page information have beenreceived (YES in step S1203), the processing proceeds to step S1206.Based on the received manual and page information, the touch panel 305displays as the initial screen the page specified from among the allpages included in the manual. On the other hand, when the CPU 301determines that only page information has been received in step S1203,the processing proceeds to step S1205.

In step S1205, the touch panel 305 displays the specific page specifiedby the received page information from among the all pages in the manualthat has been already acquired.

At this point, the touch panel 305 performs the display using the manualthat has been already acquired. In other words, since a new manual doesnot need to be received, unnecessary communication does not have to beperformed between the display device 101 and the server device 102.

Processing performed by the server device 102 will be described withreference to a flowchart illustrated in FIG. 13. Steps S1001 to S1003are similar to the steps in the flowchart illustrated in FIG. 10, andthus the description will not be repeated. Each step illustrated in FIG.13 is processed when the CPU 401 included in the server device 102develops in the RAM 403 a program stored in the memory such as the ROM402 and executes the programs.

In step S1301, the CPU 401 determines whether to transmit the manualspecified in step S1002 to the display device 101. According to thepresent exemplary embodiment, when the type of the manual acquired bythe display device 101 is notified in step S1202 illustrated in FIG. 12,the communication unit 405 of the server device 102 receives the type ofthe manual acquired by the display device 101. When the type of thereceived manual is identical to that of the manual specified in stepS1002, the CPU 401 determines that the manual specified in step S1002 isnot transmitted to the display device 101 (NO in step S1301), and thenthe processing proceeds to step S1302. On the other hand, when the typeof the received manual is not identical to that of the manual specifiedin step S1002, the CPU 401 determines that the manual specified instepS1002 is transmitted to the display device 101 (YES in step S1301), andthen the processing proceeds to step S1003.

In step S1302, the communication unit 405 of the server device 102transmits the page information specified in step S1002 to the displaydevice 101. At this point, the manual specified in step S1002 is nottransmitted to the display device 101. Since the display device 101 hasalready acquired the manual specified in step S1002, the manual does notneed to be transmitted.

As described above, according to the present exemplary embodiment, themanual that has been already acquired by the display device 101 can beavoided to be transmitted from the server device 102 to the displaydevice 101. Accordingly, the unnecessary communication does not have tobe performed between the display device 101 and the server device 102.

Other exemplary embodiment will be described. According to the first andsecond exemplary embodiments, the imaging unit 307 of the display device101 reads the code image such as the QR code displayed via the displayunit 206 of the MFP 100 to acquire the identification information,however, the embodiment to which the present invention is applied is notlimited thereto. For example, the MFP 100 and the display device 101 maybe communicably connected via the network such as a wireless local areanetwork, and the identification information may be transmitted from theMFP 100 to the display device 101.

Further, according to the first and second exemplary embodiments, theMFP and the manual are described as an example of the informationprocessing apparatus and the electronic file respectively, however, theembodiment to which the present invention is applied is not limitedthereto. As other exemplary embodiments, for example, a television setmay be adopted as the information processing apparatus to display theidentification information indicating a product introduced in a TVprogram as the code image such as the QR code, and then the displaydevice 101 may display a product catalog using the identificationinformation read from the code image.

Other Embodiments

Aspects of the present invention can also be realized by a computer of asystem or apparatus (or devices such as a CPU or MPU) that reads out andexecutes a program recorded on a memory device to perform the functionsof the above-described embodiments, and by a method, the steps of whichare performed by a computer of a system or apparatus by, for example,reading out and executing a program recorded on a memory device toperform the functions of the above-described embodiments. For thispurpose, the program is provided to the computer for example via anetwork or from a recording medium of various types serving as thememory device (e.g., a non-transitory computer-readable medium). In sucha case, the system or apparatus, and the recording medium where theprogram is stored, are included as being within the scope of the presentinvention.

While the present invention has been described with reference toexemplary embodiments, it is to be understood that the invention is notlimited to the disclosed exemplary embodiments. The scope of thefollowing claims is to be accorded the broadest interpretation so as toencompass all modifications, equivalent structures, and functions.

This application claims priority from Japanese Patent Application No.2011-196142 filed Sep. 8, 2011, which is hereby incorporated byreference herein in its entirety.

1. A system including an information processing apparatus and anelectronic file display device displaying an electronic file, whereinthe information processing apparatus comprises a first display unitconfigured to display an operation screen and a code image correspondingto the operation screen, and wherein the electronic file display devicecomprises: a first acquisition unit configured to acquire, from the codeimage, identification information for specifying the electronic file tobe displayed by the electronic file display device; a second acquisitionunit configured, based on the acquired identification information, toacquire the electro file and page information for specifying a specificpage of the electronic file to be displayed; and a second display unitconfigured, based on the page information, to display the acquiredspecific page included in the electronic file.
 2. The system accordingto claim 1, wherein the electronic file display device further comprisesan imaging unit, and wherein the first acquisition unit acquires theidentification information from the code image captured by the imagingunit.
 3. The system according to claim 1, further comprising a serverdevice configured to store the electronic file, wherein the secondacquisition unit is configured to acquire the electronic file and thepage information from the server device.
 4. The system according toclaim 3, wherein the electronic file display device further comprises anotification unit configured to notify the server device of theidentification information, and wherein the server device comprises: astorage unit configured to store the identification information, theelectronic file, and the page information; and a transmission unitconfigured, based on stored information, to transmit, to the electronicfile display device, the electronic file and the page information thatcorrespond to the notified identification information.
 5. The systemaccording to claim 4, wherein, when the electronic file specified basedon the identification information is identical to an electronic filealready held by the electronic file display device, the transmissionunit transmits the page information without transmitting the electronicfile.
 6. The system according to claim 1, wherein the second displayunit is configured to display the specific page of the electronic fileas an initial screen.
 7. The system according to claim 1, wherein theelectronic file is a manual of the information processing apparatus. 8.The system according to claim 1, wherein the code image is a QR code. 9.A method comprising: displaying an electronic file, displaying anoperation screen and a code image corresponding to the operation screenby a first display unit; acquiring, from the code image, identificationinformation for specifying the electronic file to be displayed by anelectronic file display device; and acquiring, based on the acquiredidentification information the electronic file and page information forspecifying a specific page of the electronic file to be displayed; anddisplaying, based on the page information, the acquired specific pageincluded in the electronic file.
 10. The method according to claim 9,further comprising storing the electronic file, wherein The electronicfile and the page information are acquired from a server device.
 11. Themethod according to claim 10, further comprising: notifying the serverdevice of the identification information; storing the identificationinformation, the electronic file, and the page information; andtransmitting, based on stored information, to the electronic filedisplay device, the electronic file and the page information thatcorrespond to the notified identification information.
 12. The methodaccording to claim 9, further comprising displaying the specific page ofthe electronic file as an initial screen.
 13. The method according toclaim 9, wherein the code image is a QR code.
 14. A non-transitorycomputer readable storage medium storing a computer-executable programof instructions for causing a computer to perform a method comprising:displaying an electronic file, displaying an operation screen and a codeimage corresponding to the operation screen by a first display unit;acquiring, from the code image, identification information forspecifying the electronic file to be displayed by an electronic filedisplay device; and acquiring, based on the acquired identificationinformation the electronic file and page information for specifying aspecific page of the electronic file to be displayed; and displaying,based on the page information, the acquired specific page included inthe electronic file.
 15. The non-transitory computer readable storagemedium according to claim 16, further comprising storing the electronicfile, wherein The electronic file and the page information are acquiredfrom a server device.
 16. The non-transitory computer readable storagemedium according to claim 17, further comprising: notifying the serverdevice of the identification information; storing the identificationinformation, the electronic file, and the page information; andtransmitting, based on stored information, to the electronic filedisplay device, the electronic file and the page information thatcorrespond to the notified identification information.
 17. Thenon-transitory computer readable storage medium according to claim 16,further comprising displaying the specific page of the electronic fileas an initial screen.
 18. The non-transitory computer readable storagemedium according to claim 16, wherein the code image is a QR code.